﻿using System.ComponentModel.DataAnnotations;

namespace Sheep_Breeding.Write.Api.DTOSheep
{
    public class CreatePhaseBeginDTo
    {
        /// <summary>
        /// 单据号
        /// </summary>
        public string PhaseBeginNumber { get; set; }
        /// <summary>
        /// 期初时间
        /// </summary>
        public DateTime PhaseBeginDate { get; set; }
        /// <summary>
        /// 耳号
        /// </summary>
        public int SheepFilesId { get; set; }
        /// <summary>
        /// 栋舍Id
        /// </summary>
        public int BuildingId { get; set; }
        /// <summary>
        /// 栏位Id
        /// </summary>
        public int Field { get; set; }
        /// <summary>
        /// 羊数量
        /// </summary>
        public int SheepCount { get; set; }
        /// <summary>
        /// 羊重量
        /// </summary>
        public decimal Weight { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>
        public string Creator { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public string? Modifier { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? ModifyTime { get; set; }
        /// <summary>
        /// 审核人
        /// </summary>
        public string Auditor { get; set; }
        /// <summary>
        /// 审核时间
        /// </summary>
        public DateTime AuditTime { get; set; }
        /// <summary>
        /// 删除标记
        /// </summary>
        public bool IsDeleted { get; set; }=false;
    }
}
